@import url("graphEntities.css");

body {
	padding:0;
	margin:0;
	font:normal bold 12px arial;
	line-height:15px;
	background:url("../images/squareBG.gif");
}

.statusDiv { margin:0px 8px; padding:2px; }
.statusDivOdd { margin:0px 8px; padding:2px; background-color:#e9e8ea;}

/*.fbsContent { overflow:scroll; background-color:black;}*/
.fbsContent a {
	text-decoration:none;
	display:block;
	margin:0px 4px;
	padding:0px 0px 0px 8px;
	line-height:20px;
	font:normal normal 12px arial;
	color:#202020;
}
.fbsContent a span { display:block; padding:2px 8px 3px 0px; }
.fbsContent a:hover { background:transparent url("../images/fbButton.gif") 0px 0px no-repeat; }
.fbsContent a:hover span { background:transparent url("../images/fbButtonInner.gif") 100% 0px; }
.fbsContent a.Pressed {
	background:transparent url("../images/fbButton.gif") 0px -40px no-repeat;
	color:yellow;
}
.fbsContent a.Pressed span { background:transparent url("../images/fbButtonInner.gif") 100% -40px; }
.fbsContent a.Pressed:hover { background:transparent url("../images/fbButton.gif") 0px -60px no-repeat; }
.fbsContent a.Pressed:hover span { background:transparent url("../images/fbButtonInner.gif") 100% -60px; }
	
.FBDEditor_toolsBarDiv a {
	float:left;
/*	display:inline-block;*/
	width:32px;
	height:32px;
	background:transparent url("../images/toolButtons.gif") 0px 0px no-repeat;
	margin:1px;
}

a.FBDEditor_traceB { background-position: 0px -128px; }
a.FBDEditor_traceBPressed  { background-position: -64px -128px; }
a.FBDEditor_traceB:hover { background-position: -32px -128px; }
a.FBDEditor_traceBPressed:hover  { background-position: -96px -128px; }

a.FBDEditor_fbB { background-position: 0px -160px; }
a.FBDEditor_fbBPressed  { background-position: -64px -160px; }
a.FBDEditor_fbB:hover { background-position: -32px -160px; }
a.FBDEditor_fbBPressed:hover  { background-position: -96px -160px; }

a.FBDEditor_moveB { background-position: 0px -192px; }
a.FBDEditor_moveBPressed  { background-position: -64px -192px; }
a.FBDEditor_moveB:hover { background-position: -32px -192px; }
a.FBDEditor_moveBPressed:hover  { background-position: -96px -192px; }

a.FBDEditor_copyB { background-position: 0px -256px; }
a.FBDEditor_copyBPressed  { background-position: -64px -256px; }
a.FBDEditor_copyB:hover { background-position: -32px -256px; }
a.FBDEditor_copyBPressed:hover  { background-position: -96px -256px; }

a.FBDEditor_delB { background-position: 0px -96px; }
a.FBDEditor_delBPressed  { background-position: -64px -96px; }
a.FBDEditor_delB:hover { background-position: -32px -96px; }
a.FBDEditor_delBPressed:hover  { background-position: -96px -96px; }

a.FBDEditor_editB { background-position: 0px -224px; }
a.FBDEditor_editBPressed  { background-position: -64px -224px; }
a.FBDEditor_editB:hover { background-position: -32px -224px; }
a.FBDEditor_editBPressed:hover  { background-position: -96px -224px; }

a.FBDEditor_loadB { background-position: 0px -320px; }
a.FBDEditor_loadBPressed  { background-position: -64px -320px; }
a.FBDEditor_loadB:hover { background-position: -32px -320px; }
a.FBDEditor_loadBPressed:hover  { background-position: -96px -320px; }

a.FBDEditor_saveB { background-position: 0px -288px; }
a.FBDEditor_saveBPressed  { background-position: -64px -288px; }
a.FBDEditor_saveB:hover { background-position: -32px -288px; }
a.FBDEditor_saveBPressed:hover  { background-position: -96px -288px; }

a.FBDEditor_aboutB { background-position: 0px -32px; }
a.FBDEditor_aboutBPressed  { background-position: -64px -32px; }
a.FBDEditor_aboutB:hover { background-position: -32px -32px; }
a.FBDEditor_aboutBPressed:hover  { background-position: -96px -32px; }

a.FBDEditor_helpB { background-position: 0px -64px; }
a.FBDEditor_helpBPressed  { background-position: -64px -64px; }
a.FBDEditor_helpB:hover { background-position: -32px -64px; }
a.FBDEditor_helpBPressed:hover  { background-position: -96px -64px; }

a.FBDEditor_generateB { background-position: 0px -352px; }
a.FBDEditor_generateBPressed  { background-position: -64px -352px; }
a.FBDEditor_generateB:hover { background-position: -32px -352px; }
a.FBDEditor_generateBPressed:hover  { background-position: -96px -352px; }

div.FBDEditor_FBEditor_content {
	background-image:url("../images/FBEditorBG.jpg");
}
div.FBDEditor_FBEditor_list {
	position:absolute;
	left:8px;
	top:8px;
	height:274px;
	width:112px;
	padding:0;
	margin:0;
/*	background-color:white;*/
	overflow:auto;
}
div.FBDEditor_FBEditor_list a {
	text-decoration:none;
	display:block;
	padding:4px 8px;
	margin:0px 2px;	/* for FF; he set borderClick -> hscrollbar  */
	color:black;
	font:normal normal 12px arial;
}
div.FBDEditor_FBEditor_list a:hover { background-color:#cbc9cd; }
div.FBDEditor_FBEditor_list a.Pressed {
	color:yellow;
	background-color:#4f5063;
}
div.FBDEditor_FBEditor_list a.Pressed:hover { background-color:#362e48; }
div.FBDEditor_FBEditor_canvas {
	position:absolute;
	left:128px;
	top:8px;
	height:274px;
	width:272px;
	padding:0;
	margin:0;
/*	background:#f0f0f0 url("../images/squareBG.gif");*/
	overflow:auto;
}
div.FBDEditor_FBEditor_buttons {
	position:absolute;
	left:408px;
	top:8px;
	height:274px;
	width:84px;
	padding:0;
	margin:0;
	text-align:center;
}
div.FBDEditor_FBEditor_buttons div { margin:4px 0px; }
div.FBDEditor_FBEditor_canvasFB {
	position:absolute;
	left:16px;
	top:8px;
	width:224px;
	height:24px;
	background:url("../images/canvasFB.png");
}
div.FBDEditor_FBEditor_canvasInputs {
	position:absolute;
	left:0;
	top:0;
	width:96px;
	height:100%;
	overflow:hidden;
}
div.FBDEditor_FBEditor_canvasOutputs {
	position:absolute;
	left:128px;
	top:0;
	width:96px;
	height:100%;
	overflow:hidden;
}
div.FBDEditor_FBEditor_canvasFBHeader {
	position:absolute;
	left:0;
	top:-8px;
	width:224px;
	height:8px;
	background:url("../images/canvasFBHeader.png");
	font-size:0px;
}
div.FBDEditor_FBEditor_canvasFBFooter, div.FBDEditor_FBEditor_canvasFBFooterOdd {
	position:absolute;
	left:0;
	width:224px;
	height:8px;
	background:url("../images/canvasFBFooter.png");
	font-size:0px;
}
div.FBDEditor_FBEditor_canvasFBFooterOdd { background-position:0px -8px; }
div.FBDEditor_FBEditor_canvasInputs div, div.FBDEditor_FBEditor_canvasOutputs div {
	font:14px arial, sans-serif;
	white-space:nowrap;
	line-height:32px;
	margin:0px 8px;
}
input.FBDEditor_FBEditor_canvasCursor {
	position:absolute;
	width:88px;
	height:32px;
	font:14px arial, sans-serif;
	white-space:nowrap;
	line-height:32px;
	border:0px solid black;
}
div.FBDEditor_FBEditor_canvasInputsEdit {
	position:absolute;
	width:16px;
	height:32px;
	font:14px arial, sans-serif;
	font-size:0px;
}
.FBDEditor_FBEditor_canvasInputsEdit a {
	display:block;
	position:absolute;
	left:0;
	width:16px;
	height:16px;
	background:url("../images/cellEdit.gif");
}
a.FBDEditor_FBEditor_insCellDown {
	top:24px;
	background-position:0px -16px;
}
a.FBDEditor_FBEditor_insCellUp {
	top:-8px;
	background-position:0px -16px;
}
a.FBDEditor_FBEditor_insCellUp:hover,
a.FBDEditor_FBEditor_insCellDown:hover { background-position:16px -16px; }
a.FBDEditor_FBEditor_delCell {
	top:8px;
	background-position:0px 0px;
}
a.FBDEditor_FBEditor_delCell:hover { background-position:16px 0px; }

div.FBDEditor_genRadio div {
	margin:8px 16px;
	float:left;
	width:40%;
	height:24px;
}
div.FBDEditor_genRadio a { float:left; margin:4px; }
